<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.2.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'E4792EA250757FFB6FE8FBB9CD1A5230';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'assignment1',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function CG(){}
function bd(){}
function ad(){}
function qd(){}
function pd(){}
function Gd(){}
function Od(){}
function Wd(){}
function ce(){}
function he(){}
function qe(){}
function me(){}
function ue(){}
function Ee(){}
function De(){}
function Ye(){}
function Xe(){}
function tf(){}
function sf(){}
function rf(){}
function qf(){}
function yg(){}
function Vg(){}
function Qg(){}
function th(){}
function Bh(){}
function wh(){}
function ui(){}
function ti(){}
function si(){}
function ri(){}
function Mi(){}
function qi(){}
function Si(){}
function Ri(){}
function Bj(){}
function Ij(){}
function Ej(){}
function Oj(){}
function Yj(){}
function Yk(){}
function ak(){}
function kk(){}
function ok(){}
function xk(){}
function Nk(){}
function Lk(){}
function Pk(){}
function Uk(){}
function Ul(){}
function gl(){}
function fl(){}
function ml(){}
function rl(){}
function Al(){}
function Fl(){}
function Ml(){}
function Ql(){}
function gm(){}
function em(){}
function rm(){}
function qm(){}
function Lm(){}
function Hm(){}
function Nq(){}
function Vq(){}
function Sq(){}
function $q(){}
function Xq(){}
function mr(){}
function kr(){}
function yr(){}
function Ir(){}
function js(){}
function us(){}
function Js(){}
function As(){}
function Ls(){}
function Ts(){}
function Xs(){}
function it(){}
function pt(){}
function wt(){}
function Ft(){}
function Qt(){}
function au(){}
function gu(){}
function xu(){}
function Bu(){}
function Gu(){}
function Ku(){}
function Ou(){}
function Su(){}
function Wu(){}
function $u(){}
function cv(){}
function gv(){}
function kv(){}
function ov(){}
function Jv(){}
function Iv(){}
function Hv(){}
function Gv(){}
function Fv(){}
function yw(){}
function xw(){}
function Mw(){}
function Vw(){}
function Tw(){}
function $w(){}
function Yw(){}
function dx(){}
function cx(){}
function lx(){}
function px(){}
function xx(){}
function wx(){}
function vx(){}
function Ux(){}
function Xx(){}
function ey(){}
function ly(){}
function yy(){}
function Ly(){}
function Jy(){}
function Qy(){}
function Oy(){}
function Ty(){}
function cz(){}
function bz(){}
function az(){}
function pz(){}
function zz(){}
function Dz(){}
function Hz(){}
function Lz(){}
function Pz(){}
function Xz(){}
function gA(){}
function GA(){}
function NA(){}
function LA(){}
function TA(){}
function ZA(){}
function cB(){}
function hB(){}
function nB(){}
function mB(){}
function CB(){}
function KB(){}
function KC(){}
function mC(){}
function xC(){}
function BC(){}
function LC(){}
function LD(){}
function xD(){}
function wD(){}
function UD(){}
function TD(){}
function eE(){}
function lE(){}
function zE(){}
function IE(){}
function NE(){}
function VE(){}
function _E(){}
function AF(){}
function yF(){}
function FF(){}
function MF(){}
function ZF(){}
function lG(){}
function tG(){}
function bt(a,b){}
function Br(){Ar()}
function IA(){ih()}
function VA(){ih()}
function _A(){ih()}
function eB(){ih()}
function jB(){ih()}
function EB(){ih()}
function vG(){ih()}
function aG(){$C(this)}
function IF(){$C(this)}
function Il(a){this.b=a}
function kl(a){this.b=a}
function ke(a){this.b=a}
function fe(a){this.b=a}
function ye(a){this.b=a}
function Kd(a){this.b=a}
function Sd(a){this.b=a}
function $d(a){this.b=a}
function Zx(a){this.b=a}
function gy(a){this.b=a}
function rB(a){this.b=a}
function GD(a){this.b=a}
function _D(a){this.b=a}
function XE(a){this.b=a}
function EE(a){this.d=a}
function nA(a){this.c=a}
function Sj(){this.b={}}
function vv(){this.b=pv++}
function Vi(){this.d=++Ti}
function rC(){this.b=new Bh}
function SF(){this.b=new IF}
function ss(a){return new ls}
function Fm(){Cm();return ym}
function wu(){tu();return hu}
function yz(){vz();return qz}
function ls(){ih();this.g=OJ}
function Ns(a){ih();this.g=a}
function Lf(a){ih();this.g=a}
function Ol(a){ih();this.g=a}
function aB(a){ih();this.g=a}
function fB(a){ih();this.g=a}
function kB(a){ih();this.g=a}
function FB(a){ih();this.g=a}
function zC(a){ih();this.g=a}
function Dd(a){sd();this.b=a}
function bf(a){new IF;this.b=a}
function Qw(a){Wk.call(this,a)}
function sw(a,b){kw(a,b,a.o)}
function Zz(a,b){_z(a,b,a.d)}
function ts(a,b){Ct(a,b.g)}
function Es(a,b){_l(UH,b);a.b=b}
function iz(){iz=CG;vz()}
function St(){St=CG;Rt=Zt()}
function Sg(){Sg=CG;Rg=new Vg}
function Ar(){Ar=CG;zr=new Vi}
function Oe(){Oe=CG;Ne=new ff}
function xF(){xF=CG;wF=new AF}
function ez(a){this.o=a;new gm}
function ev(){this.b=rK;this.c=6}
function av(){this.b=qK;this.c=5}
function iv(){this.b=sK;this.c=7}
function mv(){this.b=tK;this.c=8}
function zu(){this.b=jK;this.c=0}
function Eu(){this.b=kK;this.c=9}
function Mu(){this.b=mK;this.c=1}
function Qu(){this.b=nK;this.c=2}
function Uu(){this.b=oK;this.c=3}
function Yu(){this.b=pK;this.c=4}
function Iu(){this.b=lK;this.c=10}
function Bz(){this.b=aL;this.c=0}
function Fz(){this.b=bL;this.c=1}
function Jz(){this.b=cL;this.c=2}
function Nz(){this.b=dL;this.c=3}
function Dm(a,b){this.b=a;this.c=b}
function Cl(a,b){this.c=a;this.b=b}
function gE(a,b){this.c=a;this.b=b}
function QE(a,b){this.b=a;this.c=b}
function oG(a,b){this.b=a;this.c=b}
function Is(a,b){a.b.e=b;return a}
function pC(a,b){a.b.b+=b;return a}
function Rv(a,b){!!a.k&&rk(a.k,b)}
function Cv(d,a,b,c){d[c][1](a,b)}
function dt(a,b){Xt(a.b,PH+zt(a,b))}
function Ct(a,b){Xt(a.b,PH+zt(a,b))}
function Hs(a,b){Es(a.b,b);return a}
function Wl(a){ih();this.g=_I+a+aJ}
function Sl(a){ih();this.g=ZI+a+$I}
function ms(a){ih();this.g=PJ+a+QJ}
function Rf(a){ih();this.c=a;hh(this)}
function ff(){ef();bf.call(this,df)}
function sk(a){this.b=new Jk;this.c=a}
function Mt(a){this.f=new kF;this.d=a}
function CE(a){return a.c<a.d.O()}
function dn(a,b){return a.cM&&a.cM[b]}
function fD(b,a){return kL+a in b.f}
function Ev(c,a,b){return c[b][0](a)}
function pn(a){return a==null?null:a}
function ct(a){return It(a,a.c[--a.b])}
function Du(a){return It(a,a.c[--a.b])}
function rs(a,b){b.g=It(a,a.c[--a.b])}
function rE(a,b){(a<0||a>=b)&&vE(a,b)}
function Mf(a,b){ih();this.f=b;this.g=a}
function ns(a){ih();this.f=a;this.g=RJ}
function xs(a){ih();this.f=a;this.g=SJ}
function ol(a,b){sd();this.b=a;this.c=b}
function Kr(){this.b=new Jk;this.c=null}
function sd(){sd=CG;rd=new kF;tr(new mr)}
function Pw(){Pw=CG;Nw=new Vw;Ow=new $w}
function Li(){Li=CG;Ki=new $i(HI,new Mi)}
function Gj(){Gj=CG;Fj=new $i(JI,new Ij)}
function iC(){iC=CG;fC={};hC={}}
function vr(){if(!qr){gs();qr=true}}
function Rr(){if(!Nr){as();Nr=true}}
function Vy(){Dy.call(this,$doc.body)}
function kF(){this.b=Rm(tq,{30:1},0,0,0)}
function Jk(){this.e=new IF;this.d=false}
function ws(a){ih();this.f=null;this.g=a}
function Vs(){ih();this.f=null;this.g=VJ}
function Xt(a,b){St();a.b.b+=b;a.b.b+=$J}
function eF(a,b){rE(b,a.c);return a.b[b]}
function cF(a,b){Um(a.b,a.c++,b);return true}
function cm(a){_l(dJ,a);return encodeURI(a)}
function Yf(a){return jn(a)?Zf(fn(a)):PH}
function Tf(a){return jn(a)?Uf(fn(a)):a+PH}
function Xf(a){return a==null?null:a.name}
function Uf(a){return a==null?null:a.message}
function Kg(a){return a.$H||(a.$H=++Eg)}
function It(b,a){return a>0?b.e[a-1]:null}
function vE(a,b){throw new kB(vL+a+wL+b)}
function Bk(a,b){!a.b&&(a.b=new kF);cF(a.b,b)}
function ld(a,b){var c;c=new ye(a);Pe(a.e,b,c)}
function _e(a,b,c,d){$e(a,d);Cv(a.b,b,c,d)}
function af(a,b,c){$e(a,c);return Ev(a.b,b,c)}
function Ck(a,b,c,d){var e;e=Ek(a,b,c);e.M(d)}
function dF(a){a.b=Rm(tq,{30:1},0,0,0);a.c=0}
function AB(){AB=CG;zB=Rm(sq,{30:1},18,256,0)}
function ck(a){var b;if(Zj){b=new ak;rk(a,b)}}
function Ax(a){this.o=a;this.b=new sx(this.o)}
function Zs(a,b){ih();this.f=null;this.g=a+WJ+b}
function Fk(a,b){if(!b){throw new FB(MI)}Dk(a,b)}
function $e(a,b){if(!a.b[b]){throw new Ns(b)}}
function _l(a,b){if(null==b){throw new FB(a+cJ)}}
function xl(a,b){tl();yl.call(this,!a?null:a.b,b)}
function Ve(){Oe();Ke.call(this,$moduleBase,Ne)}
function Dx(a){Ax.call(this,a,TB(LK,a.tagName))}
function jh(){try{null.a()}catch(a){return a}}
function Cs(a,b){a.b=new xl((tl(),sl),b);return a}
function PA(a,b){var c;c=new NA;c.c=a+b;return c}
function Xg(a,b){!a&&(a=[]);a[a.length]=b;return a}
function OF(a,b){var c;c=gD(a.b,b,a);return c==null}
function OC(a){var b;b=new GD(a);return new QE(a,b)}
function tr(a){vr();return ur(Zj?Zj:(Zj=new Vi),a)}
function hn(a,b){return a!=null&&a.cM&&!!a.cM[b]}
function Lh(b,a){return b[a]==null?null:String(b[a])}
function sx(a){this.b=a;this.c=mm(a);this.d=this.c}
function MB(a){this.b=iL;this.e=a;this.c=jL;this.d=0}
function Dy(a){this.g=new dA(this);this.o=a;Sv(this)}
function yl(a,b){$l(XI,a);$l(YI,b);this.d=a;this.g=b}
function lC(){if(gC==256){fC=hC;hC={};gC=0}++gC}
function rn(a){if(a!=null){throw new VA}return null}
function eh(a,b){a.length>=b&&a.splice(0,b);return a}
function OA(a,b){var c;c=new NA;c.c=a+b;c.b=4;return c}
function rv(e,a,b,c){var d=e.A(a,c);d.bytes=b;return d}
function Ke(a,b){this.b=a;this.c=a+YH;this.f=b;this.e=ZH}
function dA(a){this.c=a;this.b=Rm(rq,{30:1},20,4,0)}
function eu(a,b,c,d){this.e=a;this.b=d;this.c=b;this.d=c}
function $C(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Gs(a){try{Ds(a.b);return a.b}finally{a.b=null}}
function Ey(a){Cy();try{Uv(a)}finally{kD(By.b,a)!=null}}
function Fy(){Cy();try{Sw(By,zy)}finally{$C(By.b);$C(Ay)}}
function Cy(){Cy=CG;zy=new Ly;Ay=new IF;By=new SF}
function dy(){dy=CG;new gy(RK);new gy(SK);cy=new gy(AK)}
function Ym(){Ym=CG;Wm=[];Xm=[];Zm(new Lm,Wm,Xm)}
function ur(a,b){return Ak((!rr&&(rr=new Kr),rr).b,a,b)}
function Tr(a){return !jn(a)&&a!=null&&a.cM&&!!a.cM[17]}
function jn(a){return a!=null&&a.tM!=CG&&!(a.cM&&!!a.cM[1])}
function kD(a,b){return !b?mD(a):lD(a,b,~~(b.$H||(b.$H=++Eg)))}
function al(a,b){if(!a.d){return}$k(a);b.b.r(new Wl(a.b))}
function KE(a){if(a.c<=0){throw new vG}return a.b._(--a.c)}
function kA(a){if(a.b>=a.c.d){throw new vG}return a.c.b[++a.b]}
function cA(a,b){var c;c=$z(a,b);if(c==-1){throw new vG}bA(a,c)}
function $l(a,b){_l(a,b);if(0==ZB(b).length){throw new aB(a+bJ)}}
function Ds(a){vl(a,TJ,$strongName);vl(a,UJ,$moduleBase)}
function Ge(a,b){var c;c=new Mt(a.f);Jt(c,Me(b));return c}
function QA(a,b,c){var d;d=new NA;d.c=a+b;d.b=c?8:0;return d}
function Sk(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}
function kw(a,b,c){Wv(b);Zz(a.g,b);c.appendChild(b.o);Xv(b,a)}
function vl(a,b,c){$l(VI,b);$l(SH,c);!a.c&&(a.c=new IF);gD(a.c,b,c)}
function iF(a,b,c){var d;d=(rE(b,a.c),a.b[b]);Um(a.b,b,c);return d}
function Sm(a,b,c,d){Ym();_m(d,Wm,Xm);d.aC=a;d.cM=b;d.qI=c;return d}
function iD(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Om(a,b){var c,d;c=a;d=Pm(0,b);Sm(c.aC,c.cM,c.qI,d);return d}
function ew(a){var b;b=new nA(a.g);while(b.b<b.c.d-1){kA(b);mA(b)}}
function ee(a){var b;b=Lh(a.b.c.o,SH);if(b==PH)return;ld(a.b,b)}
function DE(a){if(a.c>=a.d.O()){throw new vG}return a.d._(a.c++)}
function en(a,b){if(a!=null&&!(a.cM&&a.cM[b])){throw new VA}return a}
function Cq(a){if(a!=null&&a.cM&&!!a.cM[9]){return a}return new Rf(a)}
function Hg(){if(Dg++==0){Tg((Sg(),Rg));return true}return false}
function fF(a,b,c){for(;c<a.c;++c){if(BG(b,a.b[c])){return c}}return -1}
function mD(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Yh(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Yv(a,b){a.j==-1?hr(a.o,b|(a.o.__eventBits||0)):(a.j|=b)}
function hg(a,b){return a.tM==CG||a.cM&&!!a.cM[1]?a.eQ(b):a===b}
function lg(a){return a.tM==CG||a.cM&&!!a.cM[1]?a.hC():a.$H||(a.$H=++Eg)}
function zd(a,b){return $wnd.setTimeout($entry(function(){a.p()}),b)}
function yd(a,b){return $wnd.setInterval($entry(function(){a.p()}),b)}
function BA(c,a){var b=c;c.onreadystatechange=$entry(function(){a.y(b)})}
function mA(a){if(a.b<0||a.b>=a.c.d){throw new eB}a.c.c.G(a.c.b[a.b--])}
function uw(a){a.style[zK]=PH;a.style[AK]=PH;a.style[BK]=PH}
function Gx(){Dx.call(this,$doc.createElement(MK));this.o[DK]=NK}
function _m(a,b,c){Ym();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function Zm(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function jD(e,a,b){var c,d=e.f;a=kL+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function $z(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function xr(){var a;if(qr){a=new Br;!!rr&&rk(rr,a);return null}return null}
function $k(a){var b;if(a.d){b=a.d;a.d=null;vA(b);b.abort();!!a.c&&td(a.c)}}
function LE(a,b){var c;this.b=a;this.d=a;c=a.O();(b<0||b>c)&&vE(b,c);this.c=b}
function $i(a,b){this.d=++Ti;this.b=b;!zi&&(zi=new Sj);zi.b[a]=this;this.c=a}
function Wt(a,b){St();this.e=new aG;this.f=new IF;this.g=new kF;this.c=a;this.d=b}
function vf(a,b){if(a.f){throw new fB(sI)}if(b==a){throw new aB(tI)}a.f=b;return a}
function fn(a){if(a!=null&&(a.tM==CG||a.cM&&!!a.cM[1])){throw new VA}return a}
function SB(a,b){if(!(b!=null&&b.cM&&!!b.cM[1])){return false}return String(a)==b}
function BG(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hg(a,b)}
function Tg(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Yg(b,c)}while(a.b);a.b=c}}
function Ug(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Yg(b,c)}while(a.c);a.c=c}}
function PD(a){var b;b=new kF;a.d&&cF(b,new _D(a));ZC(a,b);YC(a,b);this.b=new EE(b)}
function tl(){tl=CG;new Il(QI);new Il(RI);new Il(SI);sl=new Il(TI);new Il(UI)}
function Tx(){Tx=CG;new Zx(OK);new Zx(PK);Rx=new Zx(zK);new Zx(QK);Sx=Rx;Qx=Sx}
function Qv(a,b,c){Yv(a,Pr(c.c));return Ak((!a.k?(a.k=new sk(a)):a.k).b,c,b)}
function _B(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function TB(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Ig(b){return function(){try{return Jg(b,this,arguments)}catch(a){throw a}}}
function bl(b){try{if(b.status===undefined){return OI}return null}catch(a){return PI}}
function er(a,b,c){var d;d=br;br=a;b==cr&&Pr(a.type)==8192&&(cr=null);c.z(a);br=d}
function Jg(a,b,c){var d;d=Hg();try{return a.apply(b,c)}finally{d&&Ug((Sg(),Rg));--Dg}}
function Rm(a,b,c,d,e){var f;f=Pm(e,d);Ym();_m(f,Wm,Xm);f.aC=a;f.cM=b;f.qI=c;return f}
function Ut(a){var b;b=new rC;Xt(b,PH+a.j);Xt(b,PH+a.i);Vt(a,b);pC(b,a.b.b.b);return b.b.b}
function vA(b){var a=b;$wnd.setTimeout(function(){a.onreadystatechange=new Function},0)}
function Wk(a){Mf.call(this,NI,a.b.e==0?null:en(a.P(Rm(vq,{13:1,30:1},9,0,0)),13)[0])}
function Uz(){nx.call(this);this.b=(Tx(),Qx);this.c=(dy(),cy);this.f[XK]=kI;this.f[YK]=kI}
function nd(){this.d=new Uz;this.b=new qy;this.c=new mz;this.f=new jx;new Gx;this.e=new Ve}
function vz(){vz=CG;rz=new Bz;sz=new Fz;tz=new Jz;uz=new Nz;qz=Sm(qq,{30:1},29,[rz,sz,tz,uz])}
function Cm(){Cm=CG;Bm=new Dm(hJ,0);Am=new Dm(iJ,1);zm=new Dm(jJ,2);ym=Sm(oq,{30:1},24,[Bm,Am,zm])}
function wC(a){return a==null?0:a!=null&&a.cM&&!!a.cM[1]?kC(en(a,1)):a.$H||(a.$H=++Eg)}
function _C(a,b){return b==null?a.d:b!=null&&b.cM&&!!b.cM[1]?fD(a,en(b,1)):eD(a,b,a.W(b))}
function bD(a,b){return b==null?a.c:b!=null&&b.cM&&!!b.cM[1]?a.f[kL+en(b,1)]:cD(a,b,a.W(b))}
function gD(a,b,c){return b==null?iD(a,c):b!=null&&b.cM&&!!b.cM[1]?jD(a,en(b,1),c):hD(a,b,c,a.W(b))}
function DC(a,b){var c;while(a.K()){c=a.L();if(b==null?c==null:hg(b,c)){return a}}return null}
function je(a,b){var c;if(((b.b.which||0)&65535)==13){c=Lh(a.b.c.o,SH);if(c==PH)return;ld(a.b,c)}}
function Me(a){if(a.indexOf($H)==0||a.indexOf(_H)==0){return a.substr(4,a.length-4)}return a}
function Uv(a){if(!a.i){throw new fB(wK)}try{a.C()}finally{a.o.__listener=null;a.i=false}}
function Wv(a){if(!a.n){(Cy(),_C(By.b,a))&&Ey(a)}else if(a.n){a.n.G(a)}else if(a.n){throw new fB(xK)}}
function td(a){a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);hF(rd,a)}
function He(a){var b;b=new Wt(a.b,a.e);$C(b.e);$C(b.f);dF(b.g);b.b=new rC;Ct(b,b.c);Ct(b,b.d);return b}
function Vt(a,b){var c,d,e;e=a.g;Xt(b,PH+e.c);for(d=new EE(e);d.c<d.d.O();){c=en(DE(d),1);Xt(b,$t(c))}return b}
function mh(a){var b,c,d;d=rh(a);for(b=0,c=d.length;b<c;++b){d[b]=d[b].length==0?DI:d[b]}return d}
function wf(a){var b,c,d;c=Rm(uq,{30:1},34,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new EB}c[d]=a[d]}}
function ef(){var a,b;ef=CG;df=(a={},a[rI]=[ss,rs,ts],a[gI]=[ct,bt,dt],a);b=[];b[Kg(to)]=rI;b[Kg(Rp)]=gI}
function jx(){var a;this.o=(a=$doc.createElement(FK),a.type=GK,a);this.o[DK]=HK;this.o.innerHTML=IK}
function Hw(a,b){this.o=$doc.createElement(CK);this.o[DK]=EK;this.b=new sx(this.o);rx(this.b,a,false);this.o.href=b}
function ZC(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new gE(e,c.substring(1));a.M(d)}}}
function Zf(b){var c=PH;try{for(var d in b){if(d!=xI&&d!=yI&&d!=zI){try{c+=AI+d+uI+b[d]}catch(a){}}}}catch(a){}return c}
function hF(a,b){var c,d;c=fF(a,b,0);if(c==-1){return false}d=(rE(c,a.c),a.b[c]);a.b.splice(c,1);--a.c;return true}
function mw(a,b){var c;if(b.n!=a){return false}try{Xv(b,null)}finally{c=b.o;Yh(c).removeChild(c);cA(a.g,b)}return true}
function bA(a,b){var c;if(b<0||b>=a.d){throw new jB}--a.d;for(c=b;c<a.d;++c){Um(a.b,c,a.b[c+1])}Um(a.b,a.d,null)}
function Ik(a){var b,c;if(a.b){try{for(c=new EE(a.b);c.c<c.d.O();){b=en(DE(c),12);Ck(b.b,b.e,b.d,b.c)}}finally{a.b=null}}}
function Xv(a,b){var c;c=a.n;if(!b){try{!!c&&c.i&&Uv(a)}finally{a.n=null}}else{if(c){throw new fB(yK)}a.n=b;b.i&&a.D()}}
function Tv(a,b){var c;switch(Pr(b.type)){case 16:case 32:c=b.relatedTarget;if(!!c&&a.o.contains(c)){return}}Di(b,a,a.o)}
function xB(a){var b,c;if(a>-129&&a<128){b=a+128;c=(AB(),zB)[b];!c&&(c=zB[b]=new rB(a));return c}return new rB(a)}
function kC(a){iC();var b=kL+a;var c=hC[b];if(c!=null){return c}c=fC[b];c==null&&(c=jC(a));lC();return hC[b]=c}
function zt(a,b){var c,d;if(b==null){return 0}d=en(bD(a.f,b),18);if(d){return d.b}cF(a.g,b);c=a.g.c;gD(a.f,b,xB(c));return c}
function Hk(a,b){var c,d;d=en(bD(a.e,b),10);if(!d){return xF(),xF(),wF}c=en(d.S(null),11);if(!c){return xF(),xF(),wF}return c}
function Ek(a,b,c){var d,e;e=en(bD(a.e,b),10);if(!e){e=new IF;gD(a.e,b,e)}d=en(e.S(c),11);if(!d){d=new kF;e.T(c,d)}return d}
function Di(a,b,c){var d,e,f;if(zi){f=en(zi.b[a.type],5);if(f){d=f.b.b;e=f.b.c;f.b.b=a;f.b.c=c;Rv(b,f.b);f.b.b=d;f.b.c=e}}}
function rk(a,b){var c;!b.d||(b.d=false,b.e=null);c=b.e;b.e=a.c;try{Fk(a.b,b)}finally{c==null?(b.d=true,b.e=null):(b.e=c)}}
function rx(a,b,c){c?(a.b.innerHTML=b||PH,undefined):(a.b.textContent=b||PH,undefined);if(a.d!=a.c){a.d=a.c;nm(a.b,a.c)}}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{$entry(zq)()}catch(a){b(c)}else{$entry(zq)()}}
function ih(){var a,b,c,d;c=eh(mh(jh()),3);d=Rm(uq,{30:1},34,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new MB(c[a])}wf(d)}
function YC(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.M(e[f])}}}}
function cD(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.X();if(h.V(a,g)){return f.Y()}}}return null}
function eD(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.X();if(h.V(a,g)){return true}}}return false}
function DD(a,b){var c,d,e;if(b!=null&&b.cM&&!!b.cM[15]){c=en(b,15);d=c.X();if(_C(a.b,d)){e=bD(a.b,d);return a.b.U(c.Y(),e)}}return false}
function NC(a,b){var c,d,e;for(d=new PD(a.R().b);CE(d.b);){c=en(DE(d.b),15);e=c.X();if(b==null?e==null:hg(b,e)){return c}}return null}
function mm(a){var b;b=a[eJ]==null?null:String(a[eJ]);if(TB(fJ,b)){return Cm(),Bm}else if(TB(gJ,b)){return Cm(),Am}return Cm(),zm}
function Wf(a){return a==null?vI:jn(a)?Xf(fn(a)):a!=null&&a.cM&&!!a.cM[1]?wI:(a.tM==CG||a.cM&&!!a.cM[1]?a.gC():Fn).c}
function Um(a,b,c){if(c!=null){if(a.qI>0&&!dn(c,a.qI)){throw new IA}if(a.qI<0&&(c.tM==CG||c.cM&&!!c.cM[1])){throw new IA}}return a[b]=c}
function mz(){var a;iz();ez.call(this,(a=$doc.createElement(ZK),a.type=$K,a),(!Yq&&(Yq=new $q),!Tq&&(Tq=new Vq)));this.o[DK]=_K}
function nx(){this.g=new dA(this);this.f=$doc.createElement(JK);this.e=$doc.createElement(KK);this.f.appendChild(this.e);this.o=this.f}
function qy(){nx.call(this);this.b=(Tx(),Qx);this.d=(dy(),cy);this.c=$doc.createElement(WK);this.e.appendChild(this.c);this.f[XK]=kI;this.f[YK]=kI}
function nm(a,b){switch(b.c){case 0:{a[eJ]=fJ;break}case 1:{a[eJ]=gJ;break}case 2:{mm(a)!=(Cm(),zm)&&(a[eJ]=PH,undefined);break}}}
function ZB(c){if(c.length==0||c[0]>WJ&&c[c.length-1]>WJ){return c}var a=c.replace(/^(\s*)/,PH);var b=a.replace(/\s*$/,PH);return b}
function hh(a){var b,c,d,e;d=mh(jn(a.c)?fn(a.c):null);e=Rm(uq,{30:1},34,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new MB(d[b])}wf(e)}
function _k(a,b){var c,d,e,f;if(!a.d){return}!!a.c&&td(a.c);f=a.d;a.d=null;c=bl(f);if(c!=null){d=new Lf(c);b.b.r(d)}else{e=new kl(f);du(b,e)}}
function Ak(a,b,c){var d;if(!b){throw new FB(KI)}if(!c){throw new FB(LI)}return a.c>0?Bk(a,new Sk(a,b,c)):(d=Ek(a,b,null),d.M(c),undefined),new Nk}
function oy(a,b){var c,d;c=(d=$doc.createElement(TK),d[UK]=a.b.b,d.style[VK]=a.d.b,d);a.c.appendChild(c);Wv(b);Zz(a.g,b);c.appendChild(b.o);Xv(b,a)}
function Sv(a){var b;if(a.i){throw new fB(vK)}a.i=true;a.o.__listener=a;b=a.j;a.j=-1;b>0&&(a.j==-1?hr(a.o,b|(a.o.__eventBits||0)):(a.j|=b));a.B();a.E()}
function EC(a){var b,c,d,e;d=new rC;b=null;d.b.b+=mL;c=a.F();while(c.K()){b!=null?(d.b.b+=b,d):(b=nL);e=c.L();d.b.b+=e===a?oL:PH+e}d.b.b+=pL;return d.b.b}
function Je(a,b,c,d,e){var f;if(a.c==null){throw new Vs}f=new eu(a,b,c,e);!a.d&&(a.d=new Js);Cs(a.d,a.c);Hs(a.d,f);vl(a.d.b,WH,XH);Is(a.d,d);return Gs(a.d)}
function DA(){if($wnd.XMLHttpRequest){return new $wnd.XMLHttpRequest}else{try{return new $wnd.ActiveXObject(eL)}catch(a){return new $wnd.ActiveXObject(fL)}}}
function ud(a,b){if(b<=0){throw new aB(OH)}a.d?($wnd.clearInterval(a.e),undefined):($wnd.clearTimeout(a.e),undefined);hF(rd,a);a.d=false;a.e=zd(a,b);cF(rd,a)}
function cl(a,b,c){if(!a){throw new EB}if(!c){throw new EB}if(b<0){throw new _A}this.b=b;this.d=a;if(b>0){this.c=new ol(this,c);ud(this.c,b)}else{this.c=null}}
function zq(){!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:kJ,evtGroup:lJ,millis:(new Date).getTime(),type:mJ,className:nJ});md(new nd)}
function Jt(a,b){a.c=eval(b);a.b=a.c.length;dF(a.f);a.j=a.c[--a.b];a.i=a.c[--a.b];if(a.j!=7){throw new ms(XJ+a.j+YJ)}if(((a.i|3)^3)!=0){throw new ms(ZJ+a.i)}a.e=a.c[--a.b]}
function JB(){JB=CG;IB=Sm(nq,{30:1},-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function vB(a){var b,c,d;b=Rm(nq,{30:1},-1,8,1);c=(JB(),IB);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return _B(b,d,8)}
function lD(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.X();if(h.V(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Y()}}}return null}
function hD(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.X();if(j.V(a,h)){var i=g.Y();g.Z(b);return i}}}else{d=j.b[c]=[]}var g=new oG(a,b);d.push(g);++j.e;return null}
function Pm(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function tu(){tu=CG;iu=new zu;ju=new Mu;ku=new Qu;lu=new Uu;mu=new Yu;nu=new av;ou=new ev;pu=new iv;qu=new mv;ru=new Eu;su=new Iu;hu=Sm(pq,{30:1},26,[iu,ju,ku,lu,mu,nu,ou,pu,qu,ru,su])}
function Yg(b,c){var a,e,f,g;for(e=0,f=b.length;e<f;++e){g=b[e];try{g[1]?g[0].cb()&&(c=Xg(c,g)):(Ck(g[0].b,g[0].e,g[0].d,g[0].c),undefined)}catch(a){a=Cq(a);if(!hn(a,3))throw a}}return c}
function tt(a){var b,c,d,e;b=a.c[--a.b];if(b<0){return eF(a.f,-(b+1))}c=b>0?a.e[b-1]:null;if(c==null){return null}return d=(cF(a.f,null),a.f.c),e=af(a.d,a,c),iF(a.f,d-1,e),_e(a.d,a,e,c),e}
function Sz(a,b){var c,d,e;d=$doc.createElement(WK);c=(e=$doc.createElement(TK),e[UK]=a.b.b,e.style[VK]=a.c.b,e);d.appendChild(c);a.e.appendChild(d);Wv(b);Zz(a.g,b);c.appendChild(b.o);Xv(b,a)}
function Sw(b,c){var i;Pw();var a,e,f,g,h;e=null;for(h=b.F();h.K();){g=en(h.L(),20);try{c.J(g)}catch(a){a=Cq(a);if(hn(a,9)){f=a;!e&&(e=new SF);i=gD(e.b,f,e)}else throw a}}if(e){throw new Qw(e)}}
function jC(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+a.charCodeAt(c++)}return b|0}
function Ie(b,c,d,e,f){var a,h,i,j;j=Je(b,c,d,e,f);try{return _l(UH,j.b),ul(j,j.e,j.b)}catch(a){a=Cq(a);if(hn(a,19)){h=a;i=new xs(h);f.r(i)}else throw a}finally{!!$stats&&$stats(rv(d,c,e.length,VH))}return null}
function Jd(a,b){if(b.length==0){Se(a.b.e,cm($wnd.location.pathname+PH+$wnd.location.search),new Sd(a))}else{oy(a.b.b,a.b.c);oy(a.b.b,a.b.f);Te(a.b.e,cm($wnd.location.pathname+PH+$wnd.location.search),new $d(a))}}
function _z(a,b,c){var d,e;if(c<0||c>a.d){throw new jB}if(a.d==a.b.length){e=Rm(rq,{30:1},20,a.b.length*2,0);for(d=0;d<a.b.length;++d){Um(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){Um(a.b,d,a.b[d-1])}Um(a.b,c,b)}
function Gy(a){Cy();var b,c;c=en(bD(Ay,a),21);b=null;if(a!=null){if(!(b=$doc.getElementById(a))){return null}}if(c){if(!b||c.o==b){return c}}Ay.e==0&&tr(new Qy);!b?(c=new Vy):(c=new Dy(b));gD(Ay,a,c);OF(By,c);return c}
function rh(a){var b,c,d,e,f;f=a&&a.message?a.message.split(EI):[];for(b=0,c=0,e=f.length;c<e;++b,c+=2){d=f[c].lastIndexOf(FI);d==-1?(f[b]=PH,undefined):(f[b]=ZB(f[c].substr(d+9,f[c].length-(d+9))),undefined)}f.length=b;return f}
function wl(b,c){var a,e,f,g;if(!!b.c&&b.c.e>0){for(g=new PD((new GD(b.c)).b);CE(g.b);){f=en(DE(g.b),15);try{c.setRequestHeader(en(f.X(),1),en(f.Y(),1))}catch(a){a=Cq(a);if(hn(a,14)){e=a;throw new Ol(e.t())}else throw a}}}else{c.setRequestHeader(WH,WI)}}
function $t(a){var b=Rt;var c=0;var d=PH;var e;while((e=b.exec(a))!=null){d+=a.substring(c,e.index);c=e.index+1;var f=e[0].charCodeAt(0);if(f==0){d+=bK}else if(f==92){d+=cK}else if(f==124){d+=dK}else{var g=f.toString(16);d+=eK.substring(0,6-g.length)+g}}return d+a.substring(c)}
function ul(b,c,d){var a,f,g,h,i;i=DA();try{i.open(b.d,b.g,true)}catch(a){a=Cq(a);if(hn(a,14)){f=a;h=new Sl(b.g);vf(h,new Ol(f.t()));throw h}else throw a}wl(b,i);g=new cl(i,b.f,d);BA(i,new Cl(g,d));try{i.send(c)}catch(a){a=Cq(a);if(hn(a,14)){f=a;throw new Ol(f.t())}else throw a}return g}
function Dk(b,c){var a,e,f,g,h,i,k;try{++b.c;h=Hk(b,c.v());e=null;i=b.d?h.bb(h.O()):h.ab();while(b.d?i.c>0:i.c<i.d.O()){g=b.d?en(KE(i),8):en(DE(i),8);try{c.u(g)}catch(a){a=Cq(a);if(hn(a,9)){f=a;!e&&(e=new SF);k=gD(e.b,f,e)}else throw a}}if(e){throw new Wk(e)}}finally{--b.c;b.c==0&&Ik(b)}}
function md(a){var b;b=new Dd(a);b.d?($wnd.clearInterval(b.e),undefined):($wnd.clearTimeout(b.e),undefined);hF(rd,b);b.d=true;b.e=yd(b,5000);cF(rd,b);Ue(a.e,new Kd(a));Sz(a.d,a.b);sw(Gy(NH),a.d);a.c.o.focus();Re(a.e,new qe);Qv(a.f,new fe(a),(Li(),Li(),Ki));Qv(a.c,new ke(a),(Gj(),Gj(),Fj))}
function gs(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=$entry(xr)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=$entry(function(a){try{qr&&ck((!rr&&(rr=new Kr),rr))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function Re(b,c){var a,e,f,g;f=new vv;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:f.b,method:iI,millis:(new Date).getTime(),type:cI});g=He(b);try{Xt(g.b,PH+zt(g,dI));Xt(g.b,PH+zt(g,jI));Xt(g.b,kI);e=Ut(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:f.b,method:iI,millis:(new Date).getTime(),type:hI});Ie(b,(tu(),iI),f,e,c)}catch(a){a=Cq(a);if(!hn(a,2))throw a}}
function Ue(b,c){var a,e,f,g;f=new vv;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:f.b,method:pI,millis:(new Date).getTime(),type:cI});g=He(b);try{Xt(g.b,PH+zt(g,dI));Xt(g.b,PH+zt(g,qI));Xt(g.b,kI);e=Ut(g);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:f.b,method:pI,millis:(new Date).getTime(),type:hI});Ie(b,(tu(),pI),f,e,c)}catch(a){a=Cq(a);if(!hn(a,2))throw a}}
function Pe(b,c,d){var a,f,g,h;g=new vv;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:g.b,method:bI,millis:(new Date).getTime(),type:cI});h=He(b);try{Xt(h.b,PH+zt(h,dI));Xt(h.b,PH+zt(h,eI));Xt(h.b,fI);Xt(h.b,PH+zt(h,gI));Xt(h.b,PH+zt(h,c));f=Ut(h);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:g.b,method:bI,millis:(new Date).getTime(),type:hI});Ie(b,(tu(),bI),g,f,d)}catch(a){a=Cq(a);if(!hn(a,2))throw a}}
function Se(b,c,d){var a,f,g,h;g=new vv;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:g.b,method:lI,millis:(new Date).getTime(),type:cI});h=He(b);try{Xt(h.b,PH+zt(h,dI));Xt(h.b,PH+zt(h,mI));Xt(h.b,fI);Xt(h.b,PH+zt(h,gI));Xt(h.b,PH+zt(h,c));f=Ut(h);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:g.b,method:lI,millis:(new Date).getTime(),type:hI});Ie(b,(tu(),lI),g,f,d)}catch(a){a=Cq(a);if(!hn(a,2))throw a}}
function Te(b,c,d){var a,f,g,h;g=new vv;!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:g.b,method:nI,millis:(new Date).getTime(),type:cI});h=He(b);try{Xt(h.b,PH+zt(h,dI));Xt(h.b,PH+zt(h,oI));Xt(h.b,fI);Xt(h.b,PH+zt(h,gI));Xt(h.b,PH+zt(h,c));f=Ut(h);!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:g.b,method:nI,millis:(new Date).getTime(),type:hI});Ie(b,(tu(),nI),g,f,d)}catch(a){a=Cq(a);if(!hn(a,2))throw a}}
function Zt(){var a=navigator.userAgent.toLowerCase();if(a.indexOf(_J)!=-1){return /[\u0000\|\\\u0080-\uFFFF]/g}else if(a.indexOf(aK)!=-1){return /[\u0000\|\\\u0300-\u03ff\u0590-\u05FF\u0600-\u06ff\u0730-\u074A\u07eb-\u07f3\u0940-\u0963\u0980-\u09ff\u0a00-\u0a7f\u0b00-\u0b7f\u0e00-\u0e7f\u0f00-\u0fff\u1900-\u194f\u1a00-\u1a1f\u1b00-\u1b7f\u1dc0-\u1dff\u1f00-\u1fff\u2000-\u206f\u20d0-\u20ff\u2100-\u214f\u2300-\u23ff\u2a00-\u2aff\u3000-\u303f\uD800-\uFFFF]/g}else{return /[\u0000\|\\\uD800-\uFFFF]/g}}
--></script>
<script><!--
function hr(a,b){Rr();a.__eventBits=b;a.onclick=b&1?Zr:null;a.ondblclick=b&2?Zr:null;a.onmousedown=b&4?Zr:null;a.onmouseup=b&8?Zr:null;a.onmouseover=b&16?Zr:null;a.onmouseout=b&32?Zr:null;a.onmousemove=b&64?Zr:null;a.onkeydown=b&128?Zr:null;a.onkeypress=b&256?Zr:null;a.onkeyup=b&512?Zr:null;a.onchange=b&1024?Zr:null;a.onfocus=b&2048?Zr:null;a.onblur=b&4096?Zr:null;a.onlosecapture=b&8192?Zr:null;a.onscroll=b&16384?Zr:null;a.onload=b&32768?$r:null;a.onerror=b&65536?Zr:null;a.onmousewheel=b&131072?Zr:null;a.oncontextmenu=b&262144?Zr:null;a.onpaste=b&524288?Zr:null}
function Pr(a){switch(a){case oJ:return 4096;case pJ:return 1024;case HI:return 1;case qJ:return 2;case rJ:return 2048;case sJ:return 128;case JI:return 256;case tJ:return 512;case uJ:return 32768;case vJ:return 8192;case wJ:return 4;case xJ:return 64;case yJ:return 32;case zJ:return 16;case AJ:return 8;case BJ:return 16384;case CJ:return 65536;case DJ:return 131072;case EJ:return 131072;case FJ:return 262144;case GJ:return 524288;case HJ:return 1048576;case IJ:return 2097152;case JJ:return 4194304;case KJ:return 8388608;case LJ:return 16777216;case MJ:return 33554432;case NJ:return 67108864;default:return -1;}}
function du(b,c){var a,e,f,g,h,i;h=null;e=null;try{g=c.b.responseText;i=c.b.status;!!$stats&&$stats(rv(b.d,b.c,g.length,fK));i!=200?(e=new Zs(i,g)):g==null?(e=new ws(gK)):g.indexOf($H)==0?(h=Du(Ge(b.e,g))):g.indexOf(_H)==0?(e=en(tt(Ge(b.e,g)),9)):(e=new ws(g))}catch(a){a=Cq(a);if(hn(a,2)){f=a;e=new ns(f)}else if(hn(a,9)){f=a;e=f}else throw a}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:hK})}try{!e?b.b.s(h):b.b.r(e)}finally{!!$stats&&$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:b.d.b,method:b.c,millis:(new Date).getTime(),type:iK})}}
function as(){Yr=$entry(function(a){if(Xr(a)){var b=Wr;if(b&&b.__listener){if(Tr(b.__listener)){er(a,b,b.__listener);a.stopPropagation()}}}});Xr=$entry(function(a){return true});$r=$entry(function(a){this.__gwtLastUnhandledEvent=a.type;Zr.call(this,a)});Zr=$entry(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&Tr(b)&&er(a,c,b)});$wnd.addEventListener(HI,Yr,true);$wnd.addEventListener(qJ,Yr,true);$wnd.addEventListener(wJ,Yr,true);$wnd.addEventListener(AJ,Yr,true);$wnd.addEventListener(xJ,Yr,true);$wnd.addEventListener(zJ,Yr,true);$wnd.addEventListener(yJ,Yr,true);$wnd.addEventListener(DJ,Yr,true);$wnd.addEventListener(sJ,Xr,true);$wnd.addEventListener(tJ,Xr,true);$wnd.addEventListener(JI,Xr,true);$wnd.addEventListener(HJ,Yr,true);$wnd.addEventListener(IJ,Yr,true);$wnd.addEventListener(JJ,Yr,true);$wnd.addEventListener(KJ,Yr,true);$wnd.addEventListener(LJ,Yr,true);$wnd.addEventListener(MJ,Yr,true);$wnd.addEventListener(NJ,Yr,true)}
var PH='',EI='\n',AI='\n ',WJ=' ',QJ=' )',bJ=' cannot be empty',cJ=' cannot be null',$I=' is invalid or violates the same-origin security restriction',aJ=' ms',BI='(',uK='(null handle)',oL='(this Collection)',lL=')',CI='): ',nL=', ',wL=', Size: ',YJ='.',_H='//EX',$H='//OK',kI='0',fI='1',ZH='3F97C912369C1A72224CA8DD9634BBB0',kL=':',uI=': ',tL='=',MH='@',_I='A request timeout has expired after ',zN='AbsolutePanel',TN='AbstractCollection',CO='AbstractHashMap',EO='AbstractHashMap$EntrySet',FO='AbstractHashMap$EntrySetIterator',HO='AbstractHashMap$MapEntryNull',IO='AbstractHashMap$MapEntryString',UN='AbstractList',JO='AbstractList$IteratorImpl',KO='AbstractList$ListIteratorImpl',BO='AbstractMap',LO='AbstractMap$1',MO='AbstractMap$1$1',GO='AbstractMapEntry',SM='AbstractRenderer',UM='AbstractSerializationStream',VM='AbstractSerializationStreamReader',WM='AbstractSerializationStreamWriter',DO='AbstractSet',qL='Add not supported on this collection',xL='Add not supported on this list',GI='An event type',BN='Anchor',VN='ArrayList',pO='ArrayStoreException',BL='Assignment1',EL='Assignment1$1',FL='Assignment1$2',GL='Assignment1$2$1',HL='Assignment1$2$2',IL='Assignment1$3',JL='Assignment1$4',KL='Assignment1$5',LL='Assignment1$6',CN='AttachDetachException',DN='AttachDetachException$1',EN='AttachDetachException$2',LM='AutoDirectionHandler',jK='BOOLEAN',FK='BUTTON',mK='BYTE',GN='Button',FN='ButtonBase',aL='CENTER',nK='CHAR',sI="Can't overwrite cause",KI='Cannot add a handler with a null type',LI='Cannot add a null handler',MI='Cannot fire null event',yK='Cannot set a new parent without first clearing the old parent',HN='CellPanel',rO='Class',sO='ClassCastException',kM='ClickEvent',XM='ClientSerializationStreamReader',YM='ClientSerializationStreamWriter',rM='CloseEvent',NO='Collections$EmptyList',yN='ComplexPanel',WH='Content-Type',jJ='DEFAULT',QI='DELETE',EJ='DOMMouseScroll',oK='DOUBLE',LN='DirectionalTextHelper',hM='DomEvent',mM='DomEvent$Type',RL='Enum',II='Event type',sM='EventBus',TL='Exception',XJ='Expecting version 7 from server, got ',pK='FLOAT',AN='FocusWidget',RI='GET',ZJ='Got an unknown flag from server: ',fM='GwtEvent',lM='GwtEvent$Type',SI='HEAD',KN='HTML',tM='HandlerManager',MM='HasDirection$Direction',OM='HasDirection$Direction;',ON='HasHorizontalAlignment$AutoHorizontalAlignmentConstant',PN='HasHorizontalAlignment$HorizontalAlignmentConstant',QN='HasVerticalAlignment$VerticalAlignmentConstant',OO='HashMap',PO='HashSet',RN='HorizontalPanel',iM='HumanInputEvent',ZK='INPUT',qK='INT',QO='IdentityHashMap',tO='IllegalArgumentException',uO='IllegalStateException',oN='IncompatibleRemoteServiceException',vL='Index: ',oO='IndexOutOfBoundsException',vO='Integer',wO='Integer;',pN='InvocationException',bL='JUSTIFY',cM='JavaScriptException',dM='JavaScriptObject$',nM='KeyEvent',oM='KeyPressEvent',cL='LEFT',rK='LONG',iJ='LTR',JN='Label',IN='LabelBase',QH='Log In to Tweet',RH='Log Out',eL='MSXML2.XMLHTTP.3.0',RO='MapEntryImpl',fL='Microsoft.XMLHTTP',jM='MouseEvent',gK='No response payload',SO='NoSuchElementException',xO='NullPointerException',qO='Number',sK='OBJECT',zL='Object',AO='Object;',NI='One or more exceptions caught, see full set in UmbrellaException#getCauses',TI='POST',UI='PUT',xN='Panel',QM='PassthroughParser',TM='PassthroughRenderer',pM='PrivateMap',rL='Put not supported on this map',dL='RIGHT',hJ='RTL',NL='RemoteServiceProxy',AM='Request',CM='Request$1',DM='Request$3',EM='RequestBuilder',GM='RequestBuilder$1',FM='RequestBuilder$Method',ZM='RequestCallbackAdapter',$M='RequestCallbackAdapter$ResponseReader',bN='RequestCallbackAdapter$ResponseReader$1',kN='RequestCallbackAdapter$ResponseReader$10',lN='RequestCallbackAdapter$ResponseReader$11',cN='RequestCallbackAdapter$ResponseReader$2',dN='RequestCallbackAdapter$ResponseReader$3',eN='RequestCallbackAdapter$ResponseReader$4',fN='RequestCallbackAdapter$ResponseReader$5',gN='RequestCallbackAdapter$ResponseReader$6',hN='RequestCallbackAdapter$ResponseReader$7',iN='RequestCallbackAdapter$ResponseReader$8',jN='RequestCallbackAdapter$ResponseReader$9',aN='RequestCallbackAdapter$ResponseReader;',HM='RequestException',IM='RequestPermissionException',JM='RequestTimeoutException',BM='Response',XN='RootPanel',ZN='RootPanel$1',$N='RootPanel$2',YN='RootPanel$DefaultRootPanel',qN='RpcRequestBuilder',mN='RpcStatsContext',UL='RuntimeException',tK='SHORT',kK='STRING',WL='Scheduler',YL='SchedulerImpl',tI='Self-causation not permitted',rN='SerializationException',PL='SerializerBase',VJ='Service implementation URL not specified',sN='ServiceDefTarget$NoServiceEntryPointSpecifiedException',vK="Should only call onAttach when the widget is detached from the browser's document",wK="Should only call onDetach when the widget is attached to the browser's document",uM='SimpleEventBus',vM='SimpleEventBus$1',wM='SimpleEventBus$2',ZL='StackTraceElement',_L='StackTraceElement;',tN='StatusCodeException',wI='String',yO='StringBuffer',aM='StringBufferImpl',bM='StringBufferImplAppend',IK='Submit',bO='TextBox',aO='TextBoxBase',ZI='The URL ',RJ='The response could not be deserialized',OJ='This application is out of date, please click the refresh button on your browser.',PJ='This application is out of date, please click the refresh button on your browser. ( ',xK="This widget's parent does not implement HasWidgets",SL='Throwable',xM='Throwable;',DL='Timer',lO='Timer$1',OL='TypedStringService_Proxy',bI='TypedStringService_Proxy.addString',iI='TypedStringService_Proxy.getAllStrings',lI='TypedStringService_Proxy.getLogInLink',nI='TypedStringService_Proxy.getLogOutLink',pI='TypedStringService_Proxy.getUser',QL='TypedStringService_TypeSerializer',vN='UIObject',yM='UmbrellaException',SJ='Unable to initiate the asynchronous service invocation -- check the network connection',PI='Unable to read XmlHttpRequest.status; likely causes are a networking error or bad cross-domain request. Please see https://bugzilla.mozilla.org/show_bug.cgi?id=238559 for more details',iL='Unknown',jL='Unknown source',zO='UnsupportedOperationException',lK='VOID',_N='ValueBoxBase',cO='ValueBoxBase$TextAlignment',eO='ValueBoxBase$TextAlignment$1',fO='ValueBoxBase$TextAlignment$2',gO='ValueBoxBase$TextAlignment$3',hO='ValueBoxBase$TextAlignment$4',dO='ValueBoxBase$TextAlignment;',iO='VerticalPanel',wN='Widget',NN='Widget;',jO='WidgetCollection',kO='WidgetCollection$WidgetIterator',mO='Window$ClosingEvent',nO='Window$WindowHandlers',UJ='X-GWT-Module-Base',TJ='X-GWT-Permutation',OI='XmlHttpRequest.status == undefined, please see Safari bug http://bugs.webkit.org/show_bug.cgi?id=3810 for more details',mL='[',WN='[C',NM='[Lcom.google.gwt.i18n.client.',_M='[Lcom.google.gwt.user.client.rpc.impl.',MN='[Lcom.google.gwt.user.client.ui.',$L='[Ljava.lang.',dK='\\!',bK='\\0',cK='\\\\',eK='\\u0000',pL=']',CK='a',eI='addString',UK='align',_J='android',DI='anonymous',cI='begin',oJ='blur',RK='bottom',GK='button',UH='callback',YK='cellPadding',XK='cellSpacing',OK='center',pJ='change',hL='class ',DK='className',HI='click',AL='com.example.assignment1.client.',nJ='com.example.assignment1.client.Assignment1',dI='com.example.assignment1.client.TypedStringService',VL='com.google.gwt.core.client.',XL='com.google.gwt.core.client.impl.',gM='com.google.gwt.event.dom.client.',qM='com.google.gwt.event.logical.shared.',eM='com.google.gwt.event.shared.',zM='com.google.gwt.http.client.',KM='com.google.gwt.i18n.client.',RM='com.google.gwt.text.shared.',PM='com.google.gwt.text.shared.testing.',CL='com.google.gwt.user.client.',nN='com.google.gwt.user.client.rpc.',rI='com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533',ML='com.google.gwt.user.client.rpc.impl.',uN='com.google.gwt.user.client.ui.',FJ='contextmenu',qJ='dblclick',dJ='decodedURL',eJ='dir',MK='div',iK='end',CJ='error',rJ='focus',FI='function ',MJ='gesturechange',NJ='gestureend',LJ='gesturestart',jI='getAllStrings',mI='getLogInLink',oI='getLogOutLink',qI='getUser',YH='greet',EK='gwt-Anchor',HK='gwt-Button',NK='gwt-HTML',_K='gwt-TextBox',VI='header',XI='httpMethod',gL='interface ',yL='java.lang.',gI='java.lang.String/2004016611',SN='java.util.',PK='justify',sJ='keydown',JI='keypress',tJ='keyup',zK='left',uJ='load',vJ='losecapture',gJ='ltr',yI='message',SK='middle',lJ='moduleStartup',wJ='mousedown',xJ='mousemove',yJ='mouseout',zJ='mouseover',AJ='mouseup',DJ='mousewheel',OH='must be positive',xI='name',vI='null',mJ='onModuleLoadStart',GJ='paste',BK='position',VH='requestSent',hI='requestSerialized',hK='responseDeserialized',fK='responseReceived',QK='right',aI='rpc',fJ='rtl',BJ='scroll',LK='span',kJ='startup',JK='table',KK='tbody',TK='td',$K='text',WI='text/plain; charset=utf-8',XH='text/x-gwt-rpc; charset=utf-8',zI='toString',AK='top',KJ='touchcancel',JJ='touchend',IJ='touchmove',HJ='touchstart',WK='tr',NH='tweet_panel',TH='tweets',YI='url',SH='value',VK='verticalAlign',aK='webkit',sL='{',$J='|',uL='}';var _;_=bd.prototype={};_.eQ=function fd(a){return this===a};_.gC=function gd(){return Np};_.hC=function hd(){return this.$H||(this.$H=++Eg)};_.tS=function id(){return (this.tM==CG||this.cM&&!!this.cM[1]?this.gC():Fn).c+MH+vB(this.tM==CG||this.cM&&!!this.cM[1]?this.hC():this.$H||(this.$H=++Eg))};_.toString=function(){return this.tS()};_.tM=CG;_.cM={};_=nd.prototype=ad.prototype=new bd;_.gC=function od(){return Bn};_.cM={};_=qd.prototype=new bd;_.p=function Ad(){this.d||hF(rd,this);this.q()};_.gC=function Bd(){return qo};_.cM={16:1};_.d=false;_.e=0;var rd;_=Dd.prototype=pd.prototype=new qd;_.gC=function Ed(){return tn};_.q=function Fd(){Re(this.b.e,new qe)};_.cM={16:1};_.b=null;_=Kd.prototype=Gd.prototype=new bd;_.gC=function Ld(){return wn};_.r=function Md(a){};_.s=function Nd(a){Jd(this,a)};_.cM={};_.b=null;_=Sd.prototype=Od.prototype=new bd;_.gC=function Td(){return un};_.r=function Ud(a){};_.s=function Vd(a){var b;b=new Hw(QH,a);Sz(this.b.b.d,b)};_.cM={};_.b=null;_=$d.prototype=Wd.prototype=new bd;_.gC=function _d(){return vn};_.r=function ae(a){};_.s=function be(a){var b;b=new Hw(RH,a);Sz(this.b.b.d,b)};_.cM={};_.b=null;_=fe.prototype=ce.prototype=new bd;_.gC=function ge(){return xn};_.cM={4:1,8:1};_.b=null;_=ke.prototype=he.prototype=new bd;_.gC=function le(){return yn};_.cM={6:1,8:1};_.b=null;_=qe.prototype=me.prototype=new bd;_.gC=function re(){return zn};_.r=function se(a){};_.s=function te(a){var b;b=new Gx;rx(b.b,a,true);ew(Gy(TH));sw(Gy(TH),b)};_.cM={};_=ye.prototype=ue.prototype=new bd;_.gC=function ze(){return An};_.r=function Ae(a){};_.s=function Be(a){var b;b=new Gx;rx(b.b,a,true);sw(Gy(TH),b);this.b.c.o[SH]=PH};_.cM={};_.b=null;_=Ee.prototype=new bd;_.gC=function Le(){return Eo};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_=Ve.prototype=De.prototype=new Ee;_.gC=function We(){return Cn};_.cM={};var Ne;_=Ye.prototype=new bd;_.gC=function cf(){return To};_.cM={};_.b=null;_=ff.prototype=Xe.prototype=new Ye;_.gC=function gf(){return Dn};_.cM={};var df=null;_=tf.prototype=new bd;_.gC=function Bf(){return Sp};_.t=function Cf(){return this.g};_.tS=function Df(){var a,b;return a=this.gC().c,b=this.t(),b!=null?a+uI+b:a};_.cM={9:1,30:1};_.f=null;_.g=null;_=sf.prototype=new tf;_.gC=function If(){return Gp};_.cM={9:1,30:1};_=Lf.prototype=rf.prototype=new sf;_.gC=function Nf(){return Op};_.cM={3:1,9:1,30:1};_=Rf.prototype=qf.prototype=new rf;_.gC=function Sf(){return En};_.t=function Vf(){return this.d==null&&(this.e=Wf(this.c),this.b=Tf(this.c),this.d=BI+this.e+CI+this.b+Yf(this.c),undefined),this.d};_.cM={3:1,9:1,14:1,30:1};_.b=null;_.c=null;_.d=null;_.e=null;_=yg.prototype=new bd;_.gC=function Ag(){return Gn};_.cM={};var Dg=0,Eg=0;_=Vg.prototype=Qg.prototype=new yg;_.gC=function Wg(){return Hn};_.cM={};_.b=null;_.c=null;var Rg;_=th.prototype=new bd;_.gC=function vh(){return Jn};_.cM={};_=Bh.prototype=wh.prototype=new th;_.gC=function Ch(){return In};_.cM={};_.b=PH;_=ui.prototype=new bd;_.gC=function xi(){return Vn};_.tS=function yi(){return GI};_.cM={};_.d=false;_.e=null;_=ti.prototype=new ui;_.v=function Ei(){return this.w()};_.gC=function Fi(){return Mn};_.cM={};_.b=null;_.c=null;var zi=null;_=si.prototype=new ti;_.gC=function Hi(){return Nn};_.cM={};_=ri.prototype=new si;_.gC=function Ji(){return Qn};_.cM={};_=Mi.prototype=qi.prototype=new ri;_.u=function Ni(a){ee(en(a,4))};_.w=function Oi(){return Ki};_.gC=function Pi(){return Kn};_.cM={};var Ki;_=Vi.prototype=Si.prototype=new bd;_.gC=function Wi(){return Un};_.hC=function Xi(){return this.d};_.tS=function Yi(){return II};_.cM={};_.d=0;var Ti=0;_=$i.prototype=Ri.prototype=new Si;_.gC=function _i(){return Ln};_.cM={5:1};_.b=null;_.c=null;_=Bj.prototype=new ti;_.gC=function Dj(){return On};_.cM={};_=Ij.prototype=Ej.prototype=new Bj;_.u=function Jj(a){je(en(a,6),this)};_.w=function Kj(){return Fj};_.gC=function Lj(){return Pn};_.cM={};var Fj;_=Sj.prototype=Oj.prototype=new bd;_.gC=function Tj(){return Rn};_.cM={};_.b=null;_=ak.prototype=Yj.prototype=new ui;_.u=function bk(a){en(a,7).x(this)};_.v=function dk(){return Zj};_.gC=function ek(){return Sn};_.cM={};var Zj=null;_=kk.prototype=new bd;_.gC=function mk(){return Tn};_.cM={23:1};_=sk.prototype=ok.prototype=new bd;_.gC=function uk(){return Wn};_.cM={23:1};_.b=null;_.c=null;_=Jk.prototype=xk.prototype=new kk;_.gC=function Kk(){return Zn};_.cM={23:1};_.b=null;_.c=0;_.d=false;_=Nk.prototype=Lk.prototype=new bd;_.gC=function Ok(){return Xn};_.cM={};_=Sk.prototype=Pk.prototype=new bd;_.gC=function Tk(){return Yn};_.cM={12:1};_.b=null;_.c=null;_.d=null;_.e=null;_=Wk.prototype=Uk.prototype=new rf;_.gC=function Xk(){return $n};_.cM={3:1,9:1,30:1};_=cl.prototype=Yk.prototype=new bd;_.gC=function el(){return io};_.cM={};_.b=0;_.c=null;_.d=null;_=gl.prototype=new bd;_.gC=function il(){return jo};_.cM={};_=kl.prototype=fl.prototype=new gl;_.gC=function ll(){return _n};_.cM={};_.b=null;_=ol.prototype=ml.prototype=new qd;_.gC=function pl(){return ao};_.q=function ql(){al(this.b,this.c)};_.cM={16:1};_.b=null;_.c=null;_=xl.prototype=rl.prototype=new bd;_.gC=function zl(){return eo};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;var sl;_=Cl.prototype=Al.prototype=new bd;_.gC=function Dl(){return bo};_.y=function El(a){if(a.readyState==4){vA(a);_k(this.c,this.b)}};_.cM={};_.b=null;_.c=null;_=Il.prototype=Fl.prototype=new bd;_.gC=function Jl(){return co};_.tS=function Kl(){return this.b};_.cM={};_.b=null;_=Ol.prototype=Ml.prototype=new sf;_.gC=function Pl(){return fo};_.cM={9:1,19:1,30:1};_=Sl.prototype=Ql.prototype=new Ml;_.gC=function Tl(){return go};_.cM={9:1,19:1,30:1};_=Wl.prototype=Ul.prototype=new Ml;_.gC=function Xl(){return ho};_.cM={9:1,19:1,30:1};_=gm.prototype=em.prototype=new bd;_.gC=function im(){return ko};_.cM={8:1};_=rm.prototype=new bd;_.eQ=function um(a){return this===a};_.gC=function vm(){return Fp};_.hC=function wm(){return this.$H||(this.$H=++Eg)};_.tS=function xm(){return this.b};_.cM={30:1,31:1,32:1};_.b=null;_.c=0;_=Dm.prototype=qm.prototype=new rm;_.gC=function Em(){return lo};_.cM={24:1,30:1,31:1,32:1};var ym,zm,Am,Bm;_=Lm.prototype=Hm.prototype=new bd;_.gC=function Qm(){return this.aC};_.cM={};_.aC=null;_.qI=0;var Wm,Xm;_=Nq.prototype=new bd;_.gC=function Pq(){return mo};_.cM={};_=Vq.prototype=Sq.prototype=new bd;_.gC=function Wq(){return no};_.cM={};var Tq=null;_=$q.prototype=Xq.prototype=new Nq;_.gC=function _q(){return oo};_.cM={};var Yq=null;var br=null,cr=null;_=mr.prototype=kr.prototype=new bd;_.gC=function nr(){return po};_.x=function or(a){while((sd(),rd).c>0){td(en(eF(rd,0),16))}};_.cM={7:1,8:1};var qr=false,rr=null;_=Br.prototype=yr.prototype=new ui;_.u=function Cr(a){rn(a);null.cb()};_.v=function Dr(){return zr};_.gC=function Er(){return ro};_.cM={};var zr;_=Kr.prototype=Ir.prototype=new ok;_.gC=function Lr(){return so};_.cM={23:1};var Nr=false;var Wr=null,Xr=null,Yr=null,Zr=null,$r=null;_=ns.prototype=ms.prototype=ls.prototype=js.prototype=new rf;_.gC=function os(){return to};_.cM={3:1,9:1,30:1};_=xs.prototype=ws.prototype=us.prototype=new rf;_.gC=function ys(){return uo};_.cM={3:1,9:1,30:1};_=Js.prototype=As.prototype=new bd;_.gC=function Ks(){return vo};_.cM={};_.b=null;_=Ns.prototype=Ls.prototype=new sf;_.gC=function Os(){return wo};_.cM={2:1,9:1,30:1};_=Vs.prototype=Ts.prototype=new us;_.gC=function Ws(){return xo};_.cM={3:1,9:1,30:1};_=Zs.prototype=Xs.prototype=new us;_.gC=function $s(){return yo};_.cM={3:1,9:1,30:1};_=it.prototype=new bd;_.gC=function ot(){return Bo};_.cM={};_.i=0;_.j=7;_=pt.prototype=new it;_.gC=function vt(){return zo};_.cM={};_=wt.prototype=new it;_.gC=function Et(){return Ao};_.cM={};_=Mt.prototype=Ft.prototype=new pt;_.gC=function Ot(){return Co};_.cM={};_.b=0;_.c=null;_.d=null;_.e=null;_=Wt.prototype=Qt.prototype=new wt;_.gC=function Yt(){return Do};_.tS=function _t(){return Ut(this)};_.cM={};_.b=null;_.c=null;_.d=null;var Rt;_=eu.prototype=au.prototype=new bd;_.gC=function fu(){return Ro};_.cM={};_.b=null;_.c=null;_.d=null;_.e=null;_=gu.prototype=new rm;_.gC=function vu(){return Qo};_.cM={26:1,30:1,31:1,32:1};var hu,iu,ju,ku,lu,mu,nu,ou,pu,qu,ru,su;_=zu.prototype=xu.prototype=new gu;_.gC=function Au(){return Ho};_.cM={26:1,30:1,31:1,32:1};_=Eu.prototype=Bu.prototype=new gu;_.gC=function Fu(){return Fo};_.cM={26:1,30:1,31:1,32:1};_=Iu.prototype=Gu.prototype=new gu;_.gC=function Ju(){return Go};_.cM={26:1,30:1,31:1,32:1};_=Mu.prototype=Ku.prototype=new gu;_.gC=function Nu(){return Io};_.cM={26:1,30:1,31:1,32:1};_=Qu.prototype=Ou.prototype=new gu;_.gC=function Ru(){return Jo};_.cM={26:1,30:1,31:1,32:1};_=Uu.prototype=Su.prototype=new gu;_.gC=function Vu(){return Ko};_.cM={26:1,30:1,31:1,32:1};_=Yu.prototype=Wu.prototype=new gu;_.gC=function Zu(){return Lo};_.cM={26:1,30:1,31:1,32:1};_=av.prototype=$u.prototype=new gu;_.gC=function bv(){return Mo};_.cM={26:1,30:1,31:1,32:1};_=ev.prototype=cv.prototype=new gu;_.gC=function fv(){return No};_.cM={26:1,30:1,31:1,32:1};_=iv.prototype=gv.prototype=new gu;_.gC=function jv(){return Oo};_.cM={26:1,30:1,31:1,32:1};_=mv.prototype=kv.prototype=new gu;_.gC=function nv(){return Po};_.cM={26:1,30:1,31:1,32:1};_=vv.prototype=ov.prototype=new bd;_.gC=function xv(){return So};_.A=function yv(a,b){return {moduleName:$moduleName,sessionId:$sessionId,subSystem:aI,evtGroup:this.b,method:a,millis:(new Date).getTime(),type:b}};_.cM={};_.b=0;var pv=0;_=Jv.prototype=new bd;_.gC=function Mv(){return rp};_.tS=function Ov(){if(!this.o){return uK}return this.o.outerHTML};_.cM={28:1};_.o=null;_=Iv.prototype=new Jv;_.B=function Zv(){};_.C=function $v(){};_.gC=function _v(){return Bp};_.D=function aw(){Sv(this)};_.z=function bw(a){Tv(this,a)};_.E=function cw(){};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_.i=false;_.j=0;_.k=null;_.n=null;_=Hv.prototype=new Iv;_.B=function fw(){Sw(this,(Pw(),Nw))};_.C=function gw(){Sw(this,(Pw(),Ow))};_.gC=function hw(){return kp};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=Gv.prototype=new Hv;_.gC=function ow(){return ap};_.F=function pw(){return new nA(this.g)};_.G=function qw(a){return mw(this,a)};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=Fv.prototype=new Gv;_.gC=function vw(){return Uo};_.G=function ww(a){var b;b=mw(this,a);b&&uw(a.o);return b};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=yw.prototype=new Iv;_.gC=function Bw(){return cp};_.H=function Cw(){return this.o.tabIndex};_.D=function Dw(){var a;Sv(this);a=this.H();-1==a&&this.I(0)};_.I=function Ew(a){this.o.tabIndex=a};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=Hw.prototype=xw.prototype=new yw;_.gC=function Jw(){return Vo};_.H=function Kw(){return this.o.tabIndex};_.I=function Lw(a){this.o.tabIndex=a};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_.b=null;_=Qw.prototype=Mw.prototype=new Uk;_.gC=function Rw(){return Yo};_.cM={3:1,9:1,30:1};var Nw,Ow;_=Vw.prototype=Tw.prototype=new bd;_.J=function Ww(a){a.D()};_.gC=function Xw(){return Wo};_.cM={};_=$w.prototype=Yw.prototype=new bd;_.J=function _w(a){Uv(a)};_.gC=function ax(){return Xo};_.cM={};_=dx.prototype=new yw;_.gC=function gx(){return Zo};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=jx.prototype=cx.prototype=new dx;_.gC=function kx(){return $o};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=lx.prototype=new Gv;_.gC=function ox(){return _o};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_.e=null;_.f=null;_=sx.prototype=px.prototype=new bd;_.gC=function tx(){return bp};_.cM={};_.b=null;_.c=null;_.d=null;_=xx.prototype=new Iv;_.gC=function Bx(){return ip};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_.b=null;_=wx.prototype=new xx;_.gC=function Ex(){return jp};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=Gx.prototype=vx.prototype=new wx;_.gC=function Hx(){return dp};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};var Qx,Rx,Sx;_=Ux.prototype=new bd;_.gC=function Wx(){return ep};_.cM={};_=Zx.prototype=Xx.prototype=new Ux;_.gC=function $x(){return fp};_.cM={};_.b=null;var cy;_=gy.prototype=ey.prototype=new bd;_.gC=function hy(){return gp};_.cM={};_.b=null;_=qy.prototype=ly.prototype=new lx;_.gC=function ry(){return hp};_.G=function sy(a){var b,c,d;c=(d=a.o.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=mw(this,a);b&&this.c.removeChild(c);return b};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_.c=null;_=Dy.prototype=yy.prototype=new Fv;_.gC=function Iy(){return op};_.cM={17:1,20:1,21:1,22:1,23:1,27:1,28:1};var zy,Ay,By;_=Ly.prototype=Jy.prototype=new bd;_.J=function My(a){a.i&&Uv(a)};_.gC=function Ny(){return lp};_.cM={};_=Qy.prototype=Oy.prototype=new bd;_.gC=function Ry(){return mp};_.x=function Sy(a){Fy()};_.cM={7:1,8:1};_=Vy.prototype=Ty.prototype=new yy;_.gC=function Wy(){return np};_.cM={17:1,20:1,21:1,22:1,23:1,27:1,28:1};_=cz.prototype=new yw;_.gC=function fz(){return xp};_.z=function gz(a){var b;b=Pr(a.type);(b&896)!=0?Tv(this,a):Tv(this,a)};_.E=function hz(){};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=bz.prototype=new cz;_.gC=function kz(){return pp};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=mz.prototype=az.prototype=new bz;_.gC=function oz(){return qp};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=pz.prototype=new rm;_.gC=function xz(){return wp};_.cM={29:1,30:1,31:1,32:1};var qz,rz,sz,tz,uz;_=Bz.prototype=zz.prototype=new pz;_.gC=function Cz(){return sp};_.cM={29:1,30:1,31:1,32:1};_=Fz.prototype=Dz.prototype=new pz;_.gC=function Gz(){return tp};_.cM={29:1,30:1,31:1,32:1};_=Jz.prototype=Hz.prototype=new pz;_.gC=function Kz(){return up};_.cM={29:1,30:1,31:1,32:1};_=Nz.prototype=Lz.prototype=new pz;_.gC=function Oz(){return vp};_.cM={29:1,30:1,31:1,32:1};_=Uz.prototype=Pz.prototype=new lx;_.gC=function Vz(){return yp};_.G=function Wz(a){var b,c,d;c=(d=a.o.parentNode,(!d||d.nodeType!=1)&&(d=null),d);b=mw(this,a);b&&this.e.removeChild(Yh(c));return b};_.cM={17:1,20:1,22:1,23:1,27:1,28:1};_=dA.prototype=Xz.prototype=new bd;_.gC=function eA(){return Ap};_.F=function fA(){return new nA(this)};_.cM={};_.b=null;_.c=null;_.d=0;_=nA.prototype=gA.prototype=new bd;_.gC=function oA(){return zp};_.K=function pA(){return this.b<this.c.d-1};_.L=function qA(){return kA(this)};_.cM={};_.b=-1;_.c=null;_=IA.prototype=GA.prototype=new rf;_.gC=function JA(){return Cp};_.cM={3:1,9:1,30:1};_=NA.prototype=LA.prototype=new bd;_.gC=function RA(){return Ep};_.tS=function SA(){return ((this.b&2)!=0?gL:(this.b&1)!=0?PH:hL)+this.c};_.cM={};_.b=0;_.c=null;_=VA.prototype=TA.prototype=new rf;_.gC=function WA(){return Dp};_.cM={3:1,9:1,30:1};_=aB.prototype=_A.prototype=ZA.prototype=new rf;_.gC=function bB(){return Hp};_.cM={3:1,9:1,30:1};_=fB.prototype=eB.prototype=cB.prototype=new rf;_.gC=function gB(){return Ip};_.cM={3:1,9:1,30:1};_=kB.prototype=jB.prototype=hB.prototype=new rf;_.gC=function lB(){return Jp};_.cM={3:1,9:1,30:1};_=nB.prototype=new bd;_.gC=function pB(){return Mp};_.cM={30:1,33:1};_=rB.prototype=mB.prototype=new nB;_.eQ=function sB(a){return a!=null&&a.cM&&!!a.cM[18]&&en(a,18).b==this.b};_.gC=function tB(){return Kp};_.hC=function uB(){return this.b};_.tS=function wB(){return PH+this.b};_.cM={18:1,30:1,31:1,33:1};_.b=0;var zB;_=FB.prototype=EB.prototype=CB.prototype=new rf;_.gC=function GB(){return Lp};_.cM={3:1,9:1,30:1};var IB;_=MB.prototype=KB.prototype=new bd;_.gC=function NB(){return Pp};_.tS=function OB(){return this.b+YJ+this.e+BI+this.c+kL+this.d+lL};_.cM={30:1,34:1};_.b=null;_.c=null;_.d=0;_.e=null;_=String.prototype;_.eQ=function aC(a){return SB(this,a)};_.gC=function bC(){return Rp};_.hC=function cC(){return kC(this)};_.tS=function dC(){return this};_.cM={1:1,30:1,31:1};var fC,gC=0,hC;_=rC.prototype=mC.prototype=new bd;_.gC=function sC(){return Qp};_.tS=function tC(){return this.b.b};_.cM={};_=zC.prototype=xC.prototype=new rf;_.gC=function AC(){return Tp};_.cM={3:1,9:1,30:1};_=BC.prototype=new bd;_.M=function FC(a){throw new zC(qL)};_.N=function GC(a){var b;b=DC(this.F(),a);return !!b};_.gC=function HC(){return Up};_.P=function IC(a){var b,c,d;d=this.O();a.length<d&&(a=Om(a,d));c=this.F();for(b=0;b<d;++b){Um(a,b,c.L())}a.length>d&&Um(a,d,null);return a};_.tS=function JC(){return EC(this)};_.cM={};_=LC.prototype=new bd;_.Q=function PC(a){return !!NC(this,a)};_.eQ=function QC(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[10])){return false}e=en(a,10);if(this.O()!=e.O()){return false}for(c=new PD(e.R().b);CE(c.b);){b=en(DE(c.b),15);d=b.X();f=b.Y();if(!this.Q(d)){return false}if(!BG(f,this.S(d))){return false}}return true};_.S=function RC(a){var b;b=NC(this,a);return !b?null:b.Y()};_.gC=function SC(){return eq};_.hC=function TC(){var a,b,c;c=0;for(b=new PD(this.R().b);CE(b.b);){a=en(DE(b.b),15);c+=a.hC();c=~~c}return c};_.T=function UC(a,b){throw new zC(rL)};_.O=function VC(){return this.R().b.e};_.tS=function WC(){var a,b,c,d;d=sL;a=false;for(c=new PD(this.R().b);CE(c.b);){b=en(DE(c.b),15);a?(d+=nL):(a=true);d+=PH+b.X();d+=tL;d+=PH+b.Y()}return d+uL};_.cM={10:1};_=KC.prototype=new LC;_.Q=function pD(a){return a==null?this.d:a!=null&&a.cM&&!!a.cM[1]?kL+en(a,1) in this.f:eD(this,a,this.W(a))};_.R=function qD(){return new GD(this)};_.V=function rD(a,b){return this.U(a,b)};_.S=function sD(a){return a==null?this.c:a!=null&&a.cM&&!!a.cM[1]?this.f[kL+en(a,1)]:cD(this,a,this.W(a))};_.gC=function tD(){return Zp};_.T=function uD(a,b){return iD(this,b)};_.O=function vD(){return this.e};_.cM={10:1};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;_=xD.prototype=new BC;_.eQ=function zD(a){var b,c,d;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[35])){return false}c=en(a,35);if(c.O()!=this.O()){return false}for(b=c.F();b.K();){d=b.L();if(!this.N(d)){return false}}return true};_.gC=function AD(){return fq};_.hC=function BD(){var a,b,c;a=0;for(b=this.F();b.K();){c=b.L();if(c!=null){a+=lg(c);a=~~a}}return a};_.cM={35:1};_=GD.prototype=wD.prototype=new xD;_.N=function HD(a){return DD(this,a)};_.gC=function ID(){return Wp};_.F=function JD(){return new PD(this.b)};_.O=function KD(){return this.b.e};_.cM={35:1};_.b=null;_=PD.prototype=LD.prototype=new bd;_.gC=function QD(){return Vp};_.K=function RD(){return CE(this.b)};_.L=function SD(){return en(DE(this.b),15)};_.cM={};_.b=null;_=UD.prototype=new bd;_.eQ=function WD(a){var b;if(a!=null&&a.cM&&!!a.cM[15]){b=en(a,15);if(BG(this.X(),b.X())&&BG(this.Y(),b.Y())){return true}}return false};_.gC=function XD(){return dq};_.hC=function YD(){var a,b;a=0;b=0;this.X()!=null&&(a=lg(this.X()));this.Y()!=null&&(b=lg(this.Y()));return a^b};_.tS=function ZD(){return this.X()+tL+this.Y()};_.cM={15:1};_=_D.prototype=TD.prototype=new UD;
--></script>
<script><!--
_.gC=function aE(){return Xp};_.X=function bE(){return null};_.Y=function cE(){return this.b.c};_.Z=function dE(a){return iD(this.b,a)};_.cM={15:1};_.b=null;_=gE.prototype=eE.prototype=new UD;_.gC=function hE(){return Yp};_.X=function iE(){return this.b};_.Y=function jE(){return this.c.f[kL+this.b]};_.Z=function kE(a){return jD(this.c,this.b,a)};_.cM={15:1};_.b=null;_.c=null;_=lE.prototype=new BC;_.M=function pE(a){this.$(this.O(),a);return true};_.$=function qE(a,b){throw new zC(xL)};_.eQ=function sE(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[11])){return false}f=en(a,11);if(this.O()!=f.O()){return false}d=new EE(this);e=f.F();while(d.c<d.d.O()){b=DE(d);c=DE(e);if(!(b==null?c==null:hg(b,c))){return false}}return true};_.gC=function tE(){return aq};_.hC=function uE(){var a,b,c;b=1;a=new EE(this);while(a.c<a.d.O()){c=DE(a);b=31*b+(c==null?0:lg(c));b=~~b}return b};_.F=function wE(){return new EE(this)};_.ab=function xE(){return new LE(this,0)};_.bb=function yE(a){return new LE(this,a)};_.cM={11:1};_=EE.prototype=zE.prototype=new bd;_.gC=function FE(){return $p};_.K=function GE(){return this.c<this.d.O()};_.L=function HE(){return DE(this)};_.cM={};_.c=0;_.d=null;_=LE.prototype=IE.prototype=new zE;_.gC=function ME(){return _p};_.cM={};_.b=null;_=QE.prototype=NE.prototype=new xD;_.N=function RE(a){return _C(this.b,a)};_.gC=function SE(){return cq};_.F=function TE(){var a;return a=new PD(this.c.b),new XE(a)};_.O=function UE(){return this.c.b.e};_.cM={35:1};_.b=null;_.c=null;_=XE.prototype=VE.prototype=new bd;_.gC=function YE(){return bq};_.K=function ZE(){return CE(this.b.b)};_.L=function $E(){var a;a=en(DE(this.b.b),15);return a.X()};_.cM={};_.b=null;_=kF.prototype=_E.prototype=new lE;_.M=function lF(a){return Um(this.b,this.c++,a),true};_.$=function mF(a,b){(a<0||a>this.c)&&vE(a,this.c);this.b.splice(a,0,b);++this.c};_.N=function nF(a){return fF(this,a,0)!=-1};_._=function oF(a){return rE(a,this.c),this.b[a]};_.gC=function pF(){return gq};_.O=function qF(){return this.c};_.P=function tF(a){var b,c,d;a.length<this.c&&(a=(c=a,d=Pm(0,this.c),Sm(c.aC,c.cM,c.qI,d),d));for(b=0;b<this.c;++b){Um(a,b,this.b[b])}a.length>this.c&&Um(a,this.c,null);return a};_.cM={11:1,30:1};_.c=0;var wF;_=AF.prototype=yF.prototype=new lE;_.N=function BF(a){return false};_._=function CF(a){throw new jB};_.gC=function DF(){return hq};_.O=function EF(){return 0};_.cM={11:1,30:1};_=IF.prototype=FF.prototype=new KC;_.U=function JF(a,b){return (a==null?null:a)===(b==null?null:b)||a!=null&&hg(a,b)};_.gC=function KF(){return iq};_.W=function LF(a){return ~~lg(a)};_.cM={10:1,30:1};_=SF.prototype=MF.prototype=new xD;_.M=function TF(a){var b;return b=gD(this.b,a,this),b==null};_.N=function UF(a){return _C(this.b,a)};_.gC=function VF(){return jq};_.F=function WF(){var a;return a=new PD(OC(this.b).c.b),new XE(a)};_.O=function XF(){return this.b.e};_.tS=function YF(){return EC(OC(this.b))};_.cM={30:1,35:1};_.b=null;_=aG.prototype=ZF.prototype=new KC;_.eQ=function bG(a){var b,c,d,e,f;if(a===this){return true}if(!(a!=null&&a.cM&&!!a.cM[10])){return false}e=en(a,10);if(this.e!=e.O()){return false}for(c=new PD(e.R().b);CE(c.b);){b=en(DE(c.b),15);d=b.X();f=b.Y();if(!(d==null?this.d:d!=null&&d.cM&&!!d.cM[1]?kL+en(d,1) in this.f:eD(this,d,d.$H||(d.$H=++Eg)))){return false}if((f==null?null:f)!==pn(d==null?this.c:d!=null&&d.cM&&!!d.cM[1]?this.f[kL+en(d,1)]:cD(this,d,d.$H||(d.$H=++Eg)))){return false}}return true};_.U=function cG(a,b){return (a==null?null:a)===(b==null?null:b)};_.gC=function dG(){return kq};_.W=function eG(a){return a.$H||(a.$H=++Eg)};_.hC=function fG(){var a,b,c;c=0;for(b=new PD((new GD(this)).b);CE(b.b);){a=en(DE(b.b),15);c+=wC(a.X());c+=wC(a.Y())}return c};_.cM={10:1,30:1};_=oG.prototype=lG.prototype=new UD;_.gC=function pG(){return lq};_.X=function qG(){return this.b};_.Y=function rG(){return this.c};_.Z=function sG(a){var b;b=this.c;this.c=a;return b};_.cM={15:1};_.b=null;_.c=null;_=vG.prototype=tG.prototype=new rf;_.gC=function wG(){return mq};_.cM={3:1,9:1,30:1};var $entry=Ig;var Np=PA(yL,zL),Bn=PA(AL,BL),qo=PA(CL,DL),tn=PA(AL,EL),wn=PA(AL,FL),un=PA(AL,GL),vn=PA(AL,HL),xn=PA(AL,IL),yn=PA(AL,JL),zn=PA(AL,KL),An=PA(AL,LL),Eo=PA(ML,NL),Cn=PA(AL,OL),To=PA(ML,PL),Dn=PA(AL,QL),Fp=PA(yL,RL),Sp=PA(yL,SL),Gp=PA(yL,TL),Op=PA(yL,UL),Gn=PA(VL,WL),Hn=PA(XL,YL),Pp=PA(yL,ZL),uq=OA($L,_L),Jn=PA(XL,aM),In=PA(XL,bM),En=PA(VL,cM),Fn=PA(VL,dM),Rp=PA(yL,wI),Vn=PA(eM,fM),Mn=PA(gM,hM),Nn=PA(gM,iM),Qn=PA(gM,jM),Kn=PA(gM,kM),Un=PA(eM,lM),Ln=PA(gM,mM),On=PA(gM,nM),Pn=PA(gM,oM),Rn=PA(gM,pM),Sn=PA(qM,rM),Tn=PA(eM,sM),Wn=PA(eM,tM),Zn=PA(eM,uM),Xn=PA(eM,vM),Yn=PA(eM,wM),vq=OA($L,xM),$n=PA(eM,yM),io=PA(zM,AM),jo=PA(zM,BM),_n=PA(zM,CM),ao=PA(zM,DM),eo=PA(zM,EM),co=PA(zM,FM),bo=PA(zM,GM),fo=PA(zM,HM),go=PA(zM,IM),ho=PA(zM,JM),ko=PA(KM,LM),lo=QA(KM,MM,Fm),oq=OA(NM,OM),no=PA(PM,QM),mo=PA(RM,SM),oo=PA(PM,TM),Bo=PA(ML,UM),zo=PA(ML,VM),Ao=PA(ML,WM),Co=PA(ML,XM),Do=PA(ML,YM),Ro=PA(ML,ZM),Qo=QA(ML,$M,wu),pq=OA(_M,aN),Ho=QA(ML,bN,null),Io=QA(ML,cN,null),Jo=QA(ML,dN,null),Ko=QA(ML,eN,null),Lo=QA(ML,fN,null),Mo=QA(ML,gN,null),No=QA(ML,hN,null),Oo=QA(ML,iN,null),Po=QA(ML,jN,null),Fo=QA(ML,kN,null),Go=QA(ML,lN,null),So=PA(ML,mN),to=PA(nN,oN),uo=PA(nN,pN),vo=PA(nN,qN),wo=PA(nN,rN),xo=PA(nN,sN),yo=PA(nN,tN),rp=PA(uN,vN),Bp=PA(uN,wN),kp=PA(uN,xN),ap=PA(uN,yN),Uo=PA(uN,zN),cp=PA(uN,AN),Vo=PA(uN,BN),Yo=PA(uN,CN),Wo=PA(uN,DN),Xo=PA(uN,EN),Zo=PA(uN,FN),$o=PA(uN,GN),_o=PA(uN,HN),ip=PA(uN,IN),jp=PA(uN,JN),dp=PA(uN,KN),bp=PA(uN,LN),rq=OA(MN,NN),ep=PA(uN,ON),fp=PA(uN,PN),gp=PA(uN,QN),hp=PA(uN,RN),Up=PA(SN,TN),aq=PA(SN,UN),gq=PA(SN,VN),nq=OA(PH,WN),op=PA(uN,XN),np=PA(uN,YN),lp=PA(uN,ZN),mp=PA(uN,$N),xp=PA(uN,_N),pp=PA(uN,aO),qp=PA(uN,bO),wp=QA(uN,cO,yz),qq=OA(MN,dO),sp=QA(uN,eO,null),tp=QA(uN,fO,null),up=QA(uN,gO,null),vp=QA(uN,hO,null),yp=PA(uN,iO),Ap=PA(uN,jO),zp=PA(uN,kO),po=PA(CL,lO),ro=PA(CL,mO),so=PA(CL,nO),Jp=PA(yL,oO),Cp=PA(yL,pO),Mp=PA(yL,qO),Ep=PA(yL,rO),Dp=PA(yL,sO),Hp=PA(yL,tO),Ip=PA(yL,uO),Kp=PA(yL,vO),sq=OA($L,wO),Lp=PA(yL,xO),Qp=PA(yL,yO),Tp=PA(yL,zO),tq=OA($L,AO),eq=PA(SN,BO),Zp=PA(SN,CO),fq=PA(SN,DO),Wp=PA(SN,EO),Vp=PA(SN,FO),dq=PA(SN,GO),Xp=PA(SN,HO),Yp=PA(SN,IO),$p=PA(SN,JO),_p=PA(SN,KO),cq=PA(SN,LO),bq=PA(SN,MO),hq=PA(SN,NO),iq=PA(SN,OO),jq=PA(SN,PO),kq=PA(SN,QO),lq=PA(SN,RO),mq=PA(SN,SO);$stats && $stats({moduleName:'assignment1',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.assignment1) $wnd.assignment1.onScriptLoad();
--></script></body></html>